/*Add any layout style here that needs to override the original*/
body
{
    background-color: #000000;/*The main background*/
}
/* Main Body Font */
body, TitleLabel, div, p, td, span, input { color: #CCCCCC; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
input { color: #666666; }
/* small links under main online booking heading */
a { color: #FFFFFF; font-family: Calibri, Arial Narrow, Arial, Verdana, Helvetica, sans-serif ; text-transform: uppercase}
legend { color: #cfac69;}
.OuterPanel
{
	background: url(./images/back.jpg) repeat-x bottom;
	background-color: #170c0a;
	border-left: solid 1px #241510;
	border-right: solid 1px #241510;
}
/* Holds user related links */
.UserPanel, .TimeSlotsPanel { background-image: url(./images/topfade.png); }
.NavigationCurrent { color: white; 	text-transform: uppercase; 	font-family: Calibri, Arial Narrow, Arial, Verdana, Helvetica, sans-serif;}
.NavigationLink { color: #cfac69; 	text-transform: uppercase; 	font-family: Calibri, Arial Narrow, Arial, Verdana, Helvetica, sans-serif;}
.NavigationRoot { color: #cfac69; 	text-transform: uppercase; 	font-family: Calibri, Arial Narrow, Arial, Verdana, Helvetica, sans-serif;}
/* Main Big Heading under Logo */
.TitleLabel
{
	color: white;
	font-family: Calibri, Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
}
.SitesListContainer, .TimeSelectionListContainer { border: solid 0px red; }
.SiteGroupAccordionHeaderSelected
{
    background-color:#000000;
    background-image: url(./images/band.jpg);
    color:white;
    border: solid 0px #FFFFFF;
}
.SiteGroupAccordionHeader
{
    background-color:#000000;
    background-image: url(images/band.jpg);
    color:white;
    border: solid 0px #FFFFFF;
}
.SiteGroupAccordionHeaderSelected a:link { color: #cfac69; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.SiteGroupAccordionHeaderSelected a:hover { color: #CCCCCC; }
.SiteGroupAccordionHeader a:link { color: #CFCFCF; }
.SiteGroupAccordionHeader a:hover {	color: #ff95b7; }
.SiteSelectionTableNorm span, .SiteSelectionTableAlt span { color: #4A8299; }
/* Main Site Front Text Colour in Cells */
.SiteSelectionTableAlt .FormLabel, .SiteSelectionTableNorm .FormLabel {	color: #333333; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.SiteSelectionTableNorm , .SiteSelectionTableAlt { border-bottom: solid 0px #562F10; }
/* Link on Main Site for Site */
.SiteSelectionTableNorm a:link, .SiteSelectionTableAlt a:link { color: #cfac69; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.SiteSelectionTableNorm a:visited, .SiteSelectionTableAlt a:visited { color: #cfac69; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
/* Alternating Table Row Cell Colours */
.SiteSelectionTableNorm, .TimeSelectionTableNorm, .TimesTableNorm {	background-color: #eadbbf; }
.SiteSelectionTableAlt, .TimeSelectionTableAlt, .TimesTableAlt { background-color: #f4edde; }
.TimesTableNorm span, .TimesTableAlt span {	color: #333333; font-family: Calibri, Arial Narrow, Verdana, Helvetica, sans-serif ;}
.TimeSlotsPanel .FormLabel { color: #cfac69; font-family: Calibri, Arial Narrow, Verdana, Helvetica, sans-serif ;}
#exampleImageDiv span {	color: blue; }
/* Your Profile form names */
.FormTable .FormLabel { color: #CCCCCC; }
.FormValueLabel { color: #FFFFFF; }
.FormButton { color: #3e91d7; font-family: Calibri, Arial Narrow, Verdana, Helvetica, sans-serif ; text-transform: uppercase}
/* Your Profile form Drop down list */
.FormCombo { color: #cfac69; font-family: Calibri, Arial Narrow, Verdana, Helvetica, sans-serif ;}
.FormLabelHeader2 { color: #cfac69; font-family: Calibri, Arial Narrow, Verdana, Helvetica, sans-serif ;}
.TimeslotsTimeCell
{
    border: solid 0px #FFFFFF;
    background-color: #000000;
}
.DayAccordionHeaderSelected
{
    background-color:#FFFFFF;
    background-image: url(./images/band.jpg);
    color:white;
	border: solid 0px #FFFFFF;
}
/* Avilable Times Headers */
.DayAccordionHeaderSelected a:link { color: #cfac69; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.DayAccordionHeaderSelected a:hover { color: #cfac69; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.DayAccordionHeader a:link { color: #CFCFCF; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.DayAccordionHeader a:hover { color: #CFCFCF; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.DayAccordionHeader
{
    background-color:#FFFFFF;
    background-image: url(./images/band.jpg);
    color: white;
	border: solid 0px #FFFFFF;
}
.DayAccordionContent { 	border: solid 0px #FFFFFF; }
.TimeAccordionHeaderSelected
{
    background-color:#EAE6E1;
    background-image: url(./images/band.jpg);
    color: white;
	border: solid 0px #3F120E;
}
.TimeAccordionHeader
{
    background-color:#EAE6E1;
    background-image: url(./images/band.jpg);
    color: white;
	border: solid 0px #3F120E;
}
.TimeAccordionContent
{
    background-color: #f0eee2;
	border: solid 0px #3F120E;
}
/* Times in Header */
.TimeAccordionHeaderSelected a:link { color: #cfac69; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif; }
.TimeAccordionHeaderSelected a:hover { color: #CFCFCF; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.TimeAccordionHeader a:link { color: #CFCFCF; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.TimeAccordionHeader a:hover { color: #CFCFCF; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.TimeAccordionTime { color: #3F120E; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.ApptTimePanel
{
	border: solid 0px #FFFFFF;
	background-image: url(./images/topfade.png);
}
.ApptTimePanel .FormLabel { color: #FFFFFF; }
.CreditCardPanel .FormLabel { color: #FFFFFF; }
.HistoryTable .Header { background-image: url(./images/topfade.png); }
.HistoryTable .Alt { background-image: url(./images/topfade.png); }
.HistoryTable .Header .FormLabelHeader2 { color: #cfac69; }
.ApptHistoryLabel { color: white; font-family: Calibri, Arial Narrow, Verdana, Helvetica, sans-serif ; text-transform: uppercase; font-weight: bold; font-size: medium}
.HistoryTable td { border: solid 0px #46200B; }
.SiteSeparatorDiv {	border-top: solid 0px #CFCFCF; }
.ModifySearchLink { color: #000044; }
.StartDatePanel span { color: #FFFFFF; }
.FormLabelHeader { 	color: #FFFFFF;	}
.exampleExecDivEnabled
{
	background-image: url(./images/topfade.png);
	border: solid 0px #FFFFFF;
	color: #000000;
}
.TransBacking { background-image: url(./images/topfade.png); }
.smalladdress span { color: #333333; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
/* Form Drop Down List */
.DDD{ color: #cfac69; font-family: Calibri, Arial, Verdana, Helvetica, sans-serif ;}
.UserPanel
{
	border-left: solid 1px #241510;
	border-right: solid 1px #241510;
	border-bottom: solid 1px #241510;
	background-image: none;
}
.ResetLink { background-image: url("images/resetservices.png"); }
